using System;
using System.Collections.Generic;
using System.Text;
using OneSoft.EntityCore;

namespace BySoft.Server.Common.Schema
{
	[Serializable]
	public class SysFormauditbillTable : TableInfo
	{
		public const string C_TABLENAME = "Sys_Formauditbill"; 

		public const string C_FORMAUDITBILLID = "FORMAUDITBILLID";
		public const string C_BILLTYPE = "BILLTYPE";
		public const string C_BILLID = "BILLID";
		public const string C_ORICHECKUSER = "ORICHECKUSER";
		public const string C_ORDERNUM = "ORDERNUM";
				
		public SysFormauditbillTable()
		{
			_tableName ="Sys_Formauditbill";
		}

		protected static SysFormauditbillTable _current;

		public static SysFormauditbillTable Current
		{
			get
			{
				if (_current == null )
				{
					Initial();
				}
				return _current;
			}
		}

		private static void Initial()
		{
			_current = new SysFormauditbillTable();

			_current.Add(C_FORMAUDITBILLID, new ColumnInfo(C_FORMAUDITBILLID, "", true, typeof(Decimal?)));
			_current.Add(C_BILLTYPE, new ColumnInfo(C_BILLTYPE, "", false, typeof(String)));
			_current.Add(C_BILLID, new ColumnInfo(C_BILLID, "", false, typeof(String)));
			_current.Add(C_ORICHECKUSER, new ColumnInfo(C_ORICHECKUSER, "", false, typeof(String)));
			_current.Add(C_ORDERNUM, new ColumnInfo(C_ORDERNUM, "", false, typeof(Int32?)));
						
		}

		public ColumnInfo FORMAUDITBILLID
		{
			get { return this[C_FORMAUDITBILLID];}
		}

		public ColumnInfo BILLTYPE
		{
			get { return this[C_BILLTYPE];}
		}

		public ColumnInfo BILLID
		{
			get { return this[C_BILLID];}
		}

		public ColumnInfo ORICHECKUSER
		{
			get { return this[C_ORICHECKUSER];}
		}

		public ColumnInfo ORDERNUM
		{
			get { return this[C_ORDERNUM];}
		}

		
	}
}


